<?php
//表单提交方式为post时，这边用$_POST或者$_REQUEST获取
// $loginName=$_GET["loginName"];//表单提交方式为get时，这边用$_GET或者$_REQUEST获取
// echo $loginName . '<br>';
// $password=$_GET["password"];
// echo $password . '<br>';
// $rePassword=$_GET["rePassword"];
// echo $rePassword . '<br>';
// $hobbies=$_GET["hobby"];
// print_r($hobbies);
// echo '<br>';


require_once("DButil.php");
$conn=getConn();
$loginName=$_REQUEST["loginName"];
$password=$_REQUEST["password"];
$phone=$_REQUEST["phone"];

$sql = "select u_login_name from t_user where u_login_name = '{$loginName}'";
$result = mysqli_query($conn, $sql);
var_dump($result);
if($result){
    // 查询成功返回true, 哪怕没有查到任何数据
    // 通过 获取 结果集中的数据条数, 判断 是否查到了数据
    if(mysqli_num_rows($result)){
        // 注册失败, 需要跳转到 注册页面, 并在注册页面显示失败原因(需要是用户能看的懂的)
        header("location:http://localhost/php/day04/regPage.php?msg=登录名已存在");
        return;
    }
}

$sql="insert into t_user values(null,'{$loginName}','{$password}',null,'{$phone}')";
$result=mysqli_query($conn,$sql);
if($result){
    echo "<div>数据添加成功</div>";
}else{
    // echo "数据添加失败" . "<br>";
    $msg=mysqli_error($conn);
    // $_SESSION['loginName'] = mysqli_error($conn);
    header("location:http://localhost/php/day04/regPage.php?msg={$msg}");
}

mysqli_close($conn);



?>